Apps List
I use AI to create apps to perform various tasks more efficiently, i.e. better and faster. Here is a list of the apps that I created in 2025, not counting the database apps that I developed in prior years to manage facts, files, discovery, trial exhibits, etc.
| App | For | Purpose | Input Method | Features | File Types |
|---|---|---|---|---|---|
| Admit or Deny by WWM | Pleadings | Extracts numbered allegations from legal complaints and petitions, then generates response documents with admit/deny/insufficient information options | PDF complaint file; optional marked spreadsheet or PDF for generating Word response | Uses Claude AI to parse complaint structure and extract individual allegations by paragraph and sentence; Generates Excel spreadsheet for client review with checkboxes for admit/deny/insufficient; Creates professional Word response document from marked spreadsheet; Supports singular (admits/denies) or plural (admit/deny) response formatting; Handles complex allegations with sub-paragraphs (e.g., 5(a), 5(b)); Secure API key storage using macOS Keychain | PDF, XLSX |
| Ask a Question by WWM | Documents | Batch document analysis using a single global prompt to extract specific information from multiple documents | Excel/CSV spreadsheet containing API key, global prompt, and file paths | Auto-loads default aifiles.xlsx on startup; Automatically splits large PDFs (>50 pages) for complete review; Intelligently determines output columns based on prompt analysis; FileMaker-compatible CSV export to Downloads folder; Processes all document types uniformly | PDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP |
| Authority Linker by WWM | Briefs | Creates hyperlinked Tables of Authorities from legal briefs and memoranda | Select one or more Word or PDF documents | Uses Anthropic Claude AI to identify and extract case and statute citations; Retrieves official case URLs from CourtListener API; Generates a professional Word Table of Authorities with live hyperlinks; Optional automatic PDF downloads for all cited authorities; Fully integrates with California appellate and trial-court style conventions | DOCX, PDF |
| Bates Monster by WWM | Document Production | Professional Bates numbering for litigation document production with consistent positioning | File selection dialog for multiple PDF files; folder selection for output location | Normalizes PDFs to eliminate coordinate system inconsistencies; Customizable Bates prefix, starting number, and number length; Applies stamps in consistent bottom-right positioning; Handles all PDF types (scanned, Adobe-rotated, etc.); Generates professionally formatted Excel index with Bates ranges | |
| Chron Miner by WWM | Documents | Creates chronologies from legal documents by extracting dates, times, and events for litigation case management | Excel/CSV spreadsheet with API key and file paths; auto-loads default aifiles.xlsx | Extracts chronological events with dates, times, and significance; Splits large PDFs for complete document review; FileMaker-compatible CSV output; Litigation-focused chronology format; Stop processing capability for user control | PDF, DOC, DOCX, TXT, images |
| Click This by WWM | Emails | Extracts and downloads all linked files from email messages | Drag-and-drop or file browser for .eml or .msg files (supports folders) | Parses email body HTML to find all hyperlinks; Automatically downloads linked documents to the user's Downloads folder; Handles Google Drive, Dropbox, and direct HTTP(S) links; Fully drag-and-drop compatible (TkinterDnD2 integration); Beautiful dark-blue GUI with gold accents and clear step-by-step guidance | EML, MSG |
| Clip It Good by WWM | Depositions | Creates video clips and highlighted PDF excerpts from deposition transcripts using synchronized timestamp data | Depo Clips spreadsheet or aifiles/ainotes spreadsheets; Read My Lips timestamped data | Creates precise video clips using ffmpeg with frame-accurate timestamps; Generates highlighted PDF excerpts showing exact testimony passages; Integrates with Read My Lips timestamp data and Needle in a Depo passage analysis; Multiple output options: subfolder per deposition, Downloads folder, or custom location; Produces summary Excel files tracking created and skipped clips; Part of the revolutionary three-app deposition processing trilogy | XLSX, MP4, MOV, PDF |
| Creation Date by WWM | Any File Type | Renames files by appending their filesystem creation date in a standardized format | File selection dialog for multiple files | Appends creation date in format: filename - YYYY-MMDD-HHMM.ext; Uses macOS st_birthtime for accurate creation timestamps; Batch processing of multiple files; Dark mode interface matching macOS Sequoia aesthetics; Checks for filename conflicts before renaming | All file types |
| Cut to the Chase by WWM | Depositions | Video navigation tool for verifying and adjusting deposition timestamps with frame-accurate playback control | Video file and/or clip list spreadsheet from Clip It Good | Uses mpv player for video+audio playback with frame-accurate seeking; Micro-adjust controls for fine-tuning start and end times; Imports clip lists from Clip It Good spreadsheets; Saves timestamp corrections back to source spreadsheets; Depo/Page/Line navigation for instant trial lookup; Displays and clears synchronization error flags from Read My Lips | MP4, MOV, AVI, MKV, XLSX |
| Depo Magic by WWM | Depositions | Comprehensive AI-powered deposition analysis that reads every page and generates topic-organized summaries with page/line citations | One or more deposition PDF files; optional aifiles.xlsx spreadsheet | Reads every page of deposition transcripts using Claude AI; Generates topic-organized Word summaries with page/line citations; Creates chronological summaries of dated events mentioned in testimony; Produces Excel spreadsheets for database import; Consolidates and organizes findings by subject matter; One-page executive summary document for quick case review | |
| Depo to Spreadsheet by WWM | Depositions | Converts court reporter deposition transcripts into structured Excel spreadsheets with Page, Line, and Text columns | Text file (.txt) of deposition transcript | Intelligent page number detection regardless of transcript formatting; Handles both top-of-page and bottom-of-page numbering conventions; Creates professional Excel output with headers, borders, and auto-filter; Supports multiple text encodings (UTF-8, Windows-1252, Latin-1); Command-line and GUI modes for flexible workflow integration | TXT |
| Discovery Analyzer by WWM | Discovery Requests and Responses | Creates clean, structured tables from discovery documents for efficient case management | Excel/CSV spreadsheet with API key and file paths | Analyzes discovery responses and creates structured tables; Automatic PDF splitting for large documents; FileMaker-compatible output format; Handles all discovery document types | PDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP |
| Document Analyzer by WWM | Documents | Analyzes documents and provides one comprehensive answer per document based on a global prompt | Excel/CSV spreadsheet with API key, prompt, and file paths; auto-loads default aifiles.xlsx | Simple one-answer-per-document format; Auto-loads default file on startup; Splits large PDFs (>50 pages) for complete review; FileMaker-compatible CSV export | PDF, DOC, DOCX, TXT, JPG, JPEG, PNG, GIF, BMP |
| Email Converter by WWM | Emails | File format conversion and organization for emails | Email files in native format | Renames emails with timestamps (YYYY-MMDD-HHMM-SS); Creates text versions; Creates PDF versions; Extracts attachments to subfolders; Does NOT create metadata spreadsheet | EML, MSG |
| Email Miner by WWM | Emails | Metadata extraction only from email files | Email files in native format | Extracts From, To, CC, Subject, Date, Body; Creates Excel spreadsheet with metadata; Does NOT rename files, create PDFs, or extract attachments | EML, MSG |
| Email Monster by WWM | Emails | The all-in-one email processing solution combining conversion and metadata extraction | Email files in native format | Renames with timestamps; Creates text versions; Creates PDF versions; Extracts attachments; PLUS generates Excel spreadsheet with metadata; Most comprehensive email processing tool | EML, MSG |
| Email PDF Miner by WWM | Emails | Extracts email metadata from PDF-formatted emails and compiles results into a structured CSV | Excel spreadsheet listing PDF file paths (with optional API key and model fields) | Uses Claude AI to read email PDFs and extract metadata fields including Date, Time, From, To, CC, BCC, Subject, Attachments, Body, and Summary; Produces clean, pipe-delimited CSV rows suitable for import into databases or case-management systems; Automatically retries failed requests with exponential backoff for reliability; Includes a full GUI with progress tracking, status log, and configurable model/API key fields; Creates combined output file Email_Analysis_Combined.csv in a dedicated results folder; Designed for legal teams processing email exhibits, privilege reviews, or metadata extraction | PDF, XLSX |
| Exhibit Extractor by WWM | Court Filings | Automatically separates California court filings into main documents and individual exhibits | File-selection dialog for one or more PDFs | Detects exhibit divider pages (e.g., "Exhibit A," "Exhibit B"); Saves each exhibit with its divider page and descriptive name; Optional "save to same folder" mode; Clean green professional interface suitable for law office use; Perfect for preparing discovery filings, motions, or trial exhibit books | |
| Exhibit Monster by WWM | Trial Exhibits | Provides professional exhibit numbering with normalized PDF processing for flawless stamping and Excel tracking | File selection dialog for one or more PDF files | Normalizes all PDFs to eliminate coordinate system issues before applying exhibit numbers; Places exhibit stamps consistently in the upper-right corner of every page; Automatically generates a professionally formatted Excel index with page counts, file sizes, and timestamps; Uses PyMuPDF for rendering and xlsxwriter for high-quality Excel output; Provides a full-featured GUI with progress bar, status log, and intelligent error handling; Ideal for trial exhibit preparation and professional discovery productions | |
| Hyperlink This Memo by WWM | Briefs | Adds hyperlinks directly to case citations inside legal memoranda or briefs | Single Word document (.docx) | Uses Claude AI to locate all case and statute citations; Inserts live hyperlinks in-place throughout the document text; Retrieves case URLs from CourtListener; Optionally downloads PDF copies of all authorities; Produces a hyperlinked version of the memo in the Downloads folder; Ideal for filing-ready appellate and trial-level briefs | DOCX |
| Mega Miner by WWM | Documents | Universal document analysis tool combining email processing, document analysis, and image analysis | Excel/CSV spreadsheet with file paths and analysis prompts | Universal file type handling in one tool; Extracts dates, times, and complete email metadata; Splits large PDFs for complete litigation review; Clean output without unnecessary 'Not applicable' entries; FileMaker-compatible CSV export | EML, MSG, PDF, DOC, DOCX, TXT, images |
| Needle in a Depo by WWM | Depositions | Finds key testimony passages within deposition transcripts | One or more deposition PDFs | Uses Claude AI to read every page of deposition transcripts; Searches for specified topics, facts, or issues of law; Produces detailed Excel output with page and line references; Red-themed professional interface resembling a courtroom exhibit binder; Built-in configuration for persistent API key and preferred model | |
| PDF Deconstructor by WWM | Automatically separates large discovery PDFs into individual documents with tracking spreadsheet | Single large PDF | Detects page-break patterns, cover sheets, and separators; Saves each individual document to a separate PDF file; Creates an Excel tracking sheet listing file names and page ranges; FileMaker-compatible export format; Modern clean interface with secure Anthropic API integration | ||
| PDF Shrinker by WWM | Simple and effective PDF file compression to reduce file sizes | File selection dialog for PDF files | Effective compression while maintaining readability; System colors for Dark Mode support; Simple, user-friendly interface; Preserves document quality | ||
| Picture Miner by WWM | Photos | Analyzes image files and extracts detailed descriptions for litigation case management | Excel/CSV spreadsheet with API key and image file paths | AI-powered image analysis for litigation context; Detailed visual descriptions and analysis; Batch processing of multiple images; FileMaker-compatible CSV export | JPG, JPEG, PNG, GIF, BMP |
| Read My Lips by WWM | Depositions | Synchronizes deposition video timestamps with court reporter transcripts using AI-powered semantic alignment | Video file (.mp4, .mov) and transcript text file (.txt); or existing Whisper JSON | Uses mlx-whisper optimized for Apple Silicon for fast audio transcription; AI semantic alignment matches spoken words to transcript page/line numbers; Generates timestamped Excel spreadsheet with page, line, start time, end time, and text; Creates SRT subtitle files for video players; Multiple processing modes: Full sync, JSON only, Subtitles only, or use existing JSON; Achieves 97-99% accuracy at approximately $2.50 per deposition; Part of the revolutionary three-app deposition processing trilogy | MP4, MOV, AVI, MKV, TXT, JSON |
| Read This Photo by WWM | Photos | Extracts text from photographs of documents using Claude's Vision API | One or more image files | Uses Claude AI vision capabilities for accurate OCR; Batch processing of multiple images; Saves extracted text as Word document or plain text file; Each image gets a separate section with source filename; Secure API key storage in config file; Ideal for photographed discovery documents or handwritten notes | JPG, JPEG, PNG, GIF, BMP, WEBP |
| ROA Finder by WWM | Court Filings | Uses artificial intelligence to automatically match PDF files to Excel Register of Actions entries | Excel file with ROA entries; folder containing PDF files to match | Intelligent document matching using AI; Matches based on document type, date, and description; ROA integration for automated docket organization; Saves significant time on manual filing matching; Updates Excel file with matched PDF filenames | XLSX, PDF |
| Time Machine by WWM | Documents | Creates chronologies from legal documents by extracting dates, times, and events for litigation case management | Excel/CSV spreadsheet with API key and file paths; auto-loads default aifiles.xlsx | AI-powered date and event extraction from any document type; Automatic PDF chunking for large documents exceeding token limits; Outputs chronology in CSV format with Date, Time, Note, Details, and Page columns; FileMaker-compatible with ID Cases and ID Files tracking; Military time format (24-hour) for precise event ordering; Handles partial dates and date ranges intelligently | PDF, DOC, DOCX, TXT, images, XLSX |
| Timesheet Converter by WWM | Timesheets | Converts legal timesheets between multiple client-specific formats | Excel file selection; format selection from dropdown menu | Supports Clients' Unique Requirements; Mines Each Client's Entries from Single Spreadsheet | XLSX |
| Timesheet Redactor by WWM | Timesheets | AI-powered intelligent redaction of privileged communications from legal timesheets | Excel timesheet file selection; API key input | Uses AI to identify privileged communications; Intelligent attorney work product detection; Preserves billing integrity while protecting privilege; Maintains billable time entries appropriately; AI-powered privilege analysis | XLSX |